package beans;

import java.util.ArrayList;
import java.util.List;

import javax.ejb.Remote;



import vo.CCSolicitudCotizacionOperadorVO;

import vo.*;
import ws.SolicitudCotizacionResponse;

@Remote
public interface AdministradorCotizaciones {

	
	public CCSolicitudCotizacionOperadorVO cotizarRodamientos(CCSolicitudCotizacionOperadorVO cotizacion);
		
		// LLamar al WebService "Solicitud de precios de un Rodamamiento" de la CPR
		// invocarWebServiceCPR();
			
	
	public boolean aceptarCotizacion();
		
		// Una vez que llego via WebService la cotizacion, decido si aceptarla o no.
		// Si acepto, llamo a 
		//
		// PersistirCotizacion();
		// EnviarCotizacionAlCliente();
		
		// si rechazo, 
		// Se termina la operacion y finaliza el caso de uso.
		
	
	public void enviarCotizacionAlCliente(List <SolicitudCotizacionResponse> cotizacionCliente);
		
		// Implementar la Cola para envio de Cotizaciones al Cliente
		// ColaODVEnviarCotizacion
		
	
	
}
